rotary-piston machine or engine - Francés Inglés Diccionario